.map {

  width: 750rpx;
  background-color: #f4f4f4;

  // padding: 40rpx 0;
  height: 100vh;
  display: grid;  
  &-v {
    width: 710rpx;
    margin: 0 auto;
  }
}

.wx_title
{
  text-align: center; 
  font-size: 40rpx; 
  color: #435C16;
  margin-top: 20rpx;
  margin-bottom: 50rpx;
}

.container
{
  padding: 20rpx 30rpx;
  background-color: #f4f4f4; 
}
.weui-cells__title
{
  font-size: 30rpx;
  padding: 10px 15px;
}

.weui-cells__title_city
{
  font-size: 20rpx;
  padding: 10px 15px;
  color: #666666;
}

.weui-input
{
  border: 2rpx solid #ccc;
  border-radius: 8rpx;
  height: 60rpx;
  line-height: 60rpx;
  background-color: #fff; 
  width: 100%;
}

.red
{
  color: #da2824;
}

.weui-cell_input {
  padding-top: 0;
  padding-bottom: 0;
}

.weui-cell {
  padding: 10px 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}